@charset "utf-8";
/* CSS Document */
html, body,ul, h1, p, h2, h3, h4, h5, h6, fieldset, legend span{ padding:0; margin:0;overflow-x:hidden; font-family:"宋体"，"Myriad Set Pro","Helvetica Neue","Helvetica","Arial","sans-serif"}
/*html5*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}

ol,ul,li{list-style:none;}
*{margin:0 auto;}
img{border:0;}
body{ background:#fcfbfb;}
.indexbg{background:url(/images/logobg.png) no-repeat left top;}
a{ text-decoration:none;  font-family:"宋体"，"Myriad Set Pro","Helvetica Neue","Helvetica","Arial","sans-serif"}
input,textarea{BACKGROUND-COLOR: transparent; border:none;overflow:auto;outline:none; }
.box{width:100%; }
.dw{ clear:both;}
.mobileNav{ display:none;}
.indexRukounew{ padding:43px 0; width:100%; display:none;}
.indexRukounew640{padding:43px 0; width:100%; display:none;}
.indexbottombannerbox02new{ display:none; z-index:1;}
.lynew,.wtnew,.indexbottombannertextnew,.logo_next_boxLeft325,.mobilelistmain,.rkico,.newrk01,.NewListmainLeftfynew,.rknew{display:none;}

/*******顶部导航*******/
.top_imgbg{ height:34px; background:url(/images/img01.jpg) repeat-x left top; width:100%;}
.top_left{ font-size:12px; float:left; line-height:34px;}
.top_right{ float:right;}
.top_right li{ padding:0 3px; color:#a80d0d; font-size:12px; float:left; line-height:34px; height:34px;} 
.top_right li a{color:#a80d0d;}
.top_right li a:hover{ text-decoration:underline;}
.top_box{ width:1000px;}
.logo_box{ height:120px; width:100%;}
.logo_next_box{ width:1000px; padding-top:30px;}
.logo_next_boxLeft{ float:left; width:368px; }
.logo_next_boxRight{ float:right; *width:355px; *height:37px;}

/*******搜索*******/
.search_box{ width:355px; height:37px; border:1px solid #a80d0d;  -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px; position:relative; background:#fff; line-height:37px;}
.search_btn{ position:absolute; width:70px; height:37px; line-height:37px;  border-left:1px solid #a80d0d; background:#a80d0d; right:0; cursor:pointer; top:0; text-align:center; }
.search_box input{ width:277px; vertical-align:middle; line-height:37px; height:37px; font-size:14px; color:#999; padding-left:3px;}
.search_btn i{ color:#fff; font-size:23px;}
.searchX{ position:absolute; top:0; right:80px; color:#666; font-size:14px; cursor:pointer; display:none;}
.search_hot{ padding-top:15px;}
.search_hot01{ color:#a80d0d; padding-right:10px !important;}
.search_hot02{ float:left; font-size:12px; padding-right:20px;}
.search_hot02 a{color:#333; font-size:12px;}
.search_hot02 a:hover{ text-decoration:underline;}

/*******导航条*******/
.indexnav{ width:100%; background:#004986;}
.navbox{ width:1000px;}
.nav01{ float:left; padding:0 2.6%; height:34px; line-height:34px; position:relative; z-index:99;}
.nav01 a{ color:#fff; font-size:18px;}
.nav01bg{ background:#0068b7; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px;}
.nav01bg>a{color:#fff !important; display:block;}
.navnextbox{ position:absolute; border:1px solid #004986; width:99.2%; left:0; top:32px; moz-border-radius: 0 0 3px 3px;      /* Gecko browsers */ -webkit-border-radius:0 0 3px 3px;   /* Webkit browsers */ border-radius:0 0 3px 3px; -webkit-box-shadow:0 0 10px #dcdcdc;   -moz-box-shadow:0 0 10px #dcdcdc;  box-shadow:0 0 10px #dcdcdc; display:none; background:#fff; border-top:none; z-index:10;}
.navnextext{text-align:center; width:100%; border-bottom:1px solid #c8c8c8; height:34px; line-height:34px; position:relative; }
.navnextext a{ font-size:16px; color:#333;}
.navnextext01>a{ color:#a80d0d; font-weight:bold; text-decoration:underline;}
.navsetextbox{ position:absolute; border:1px solid #0068b7; width:500px;; left:139px; top:0px; moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px; -webkit-box-shadow:0 0 10px #dcdcdc;   -moz-box-shadow:0 0 10px #dcdcdc;  box-shadow:0 0 10px #dcdcdc; display:none; background:#fff;}
.navsetext01{ padding:0.5px 8px; float:left; height:34px; line-height:34px;}
.navpostiondot{ position:absolute; background:url(/images/img02.png) no-repeat left center; height:23px; width:18px; right:-18px; top:5px; display:none;}
.navsetextbox01{ position:relative;}
.navline01{ background:#c8c8c8; height:1px; width:500px; position:absolute; top:33px; }
.navline02{ top:68px;}
.navsetext01 a:hover{ color:#a80d0d; text-decoration:underline;}

/*******第一广告位*******/

.lunhuanimg01box{ padding:36px 0; width:1000px; overflow:hidden; position:relative; z-index:1;}
.lunhuanimg0101{ width:1000px; height:100px; overflow:hidden;}
.lunhuanimg0101 li{ float:left;}
.lunhuanpre{ background:url(/images/img06.jpg) no-repeat left center; height:100px; width:37px; position:absolute; left:0; top:36px; cursor:pointer; opacity:0.8; z-index:1;}
.lunhuannext{ background:url(/images/img07.jpg) no-repeat left center; height:100px; width:37px; position:absolute; left:963px; top:36px; cursor:pointer; opacity:0.8;  z-index:1;}
.lunhuanbtn{ display:none;}
.lunhuan01{ height:100px; width:1000px; overflow:hidden; float:left;}

/*******主体部分一*******/
.indexline{ height:2px; width:1000px; background:#a80d0d;}
.indexmain{width:1000px; z-index:1; position:relative;}
.indexmainLeft{ width:620px; float:left; height:325px;}
#lanrenzhijia { width:100%; height:325px; float:left; position:relative; z-index:1;}
#slides { display:block; width:100%; height:325px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:40%; bottom:10px; z-index:9900;  padding:5px 15px 5px 0; margin:0; width:200px; overflow:hidden;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF ; position:relative;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#a80d0d}
.indexmaintext{ height:45px; width:100%; color:#fff; position:absolute; background:#000; bottom:0; line-height:45px; padding-left:10px; font-size:16px; opacity:0.8;}
.indexmaindot{width:80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float:left;}
.indexmainRight{ float:right; width:355px; border:1px solid #cacaca; padding:20px 10px; padding-top:10px; height:295px; overflow:hidden; position:relative; z-index:1; background:#f8f8f9; border-top:none;}
.indexmainRight01{font-size:16px; line-height:24px;  width:75%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; float:left; background:url(/images/img15.jpg) no-repeat left center; padding-left:11px;}
.indexmainRight01 a{color:#333;  width:80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.indexmainRight02{ width:100%; font-size:16px; line-height:24px; color:#666;}
.indexmainRight02 a{color:#666;}
.indexmainRight03{ background:url(/images/img10.jpg) repeat-x left center; padding:11px; width:100%;}
.indexmainmore{ font-size:14px; position:absolute; bottom:5px; right:10px;}
.indexmainmore a{ color:#a80d0d;}
.indexmainmore a:hover{ text-decoration:underline;}
.indexmainRightbg{ background:#f2f2f2;}
.indexlunhuanbg{ background:url(/images/img17.png) no-repeat left center; position:absolute; bottom:-23px; width:1134px; height:58px; left:50%; margin-left:-567px;}
.indexmainRight01time{ font-size:12px; color:#999; float:right; width:75px; line-height:24px; height:24px; text-align:right;}
.indexmainRight01line{ background:url(/images/img10.jpg) repeat-x left center; height:9px; width:100%;}

/*******入口一*******/

.indexRukou{ padding:43px 0; width:1000px;}
.indexRukou01{ width:128px; float:left; padding-right:15px;}
.indexRukou02{ padding-right:0 !important;}
.indexRukou0101,.indexRukou0102{ height:56px; width:128px; background:#004986; text-align:center; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px;}
.indexRukou0102{ background:#0091a6;}
.indexRukou0101img01, .indexRukou0101img02, .indexRukou0101img03, .indexRukou0101img04, .indexRukou0101img05, .indexRukou0101img06.indexRukou0101img07{ height:56px; line-height:56px; float:left; font-size:16px; color:#fff; background:url(/images/img03.png) no-repeat 15px center; padding-left:18px; width:110px;}
.indexRukou0101img01 a{ color:#fff; display:block;}
.indexRukou0101img02{ background:url(/images/img04.png) no-repeat 10px center; padding-left:40px; width:88px;}
.indexRukou0101img03{ background:url(/images/img05.png) no-repeat 15px center; padding-left:25px; width:103x;}
/*.indexRukou0101img03{ background:url(/images/hy.png) no-repeat 12px 13px; padding-left:25px; width:140px;}*/
.indexRukou0101img04{ background:url(/images/img06.png) no-repeat 10px center; padding-left:40px; width:88px;}
.indexRukou0101img05{ background:url(/images/img07.png) no-repeat 8px 22px; padding-left:23px; width:98x;}
.indexRukou0101img06{ background:url(/images/img08.png) no-repeat 15px center; padding-left:25px; width:103x;}
.indexRukou0101img07{ background:url(/images/img08.1.png) no-repeat 11px 19px; padding-left:21px; width:103x;}
.indexRukou0103{ background:#0068b6;}

/****************** 第二广告位**********************/

.bannertwobox{width:1000px;}
.bannertwoLeft{ width:490px; float:left; height:100px; overflow:hidden; position:relative;}
.bannerimg0101{ width:490px; height:100px;}
.banner01{ height:100px; width:490px; overflow:hidden; float:left;}
.bannerpre{ background:url(/images/img06.jpg) no-repeat left center; height:100px; width:37px; position:absolute; left:0; top:0px; cursor:pointer; opacity:0.8}
.bannernext{ background:url(/images/img07.jpg) no-repeat left center; height:100px; width:37px; position:absolute; right:0; top:0px; cursor:pointer; opacity:0.8}
.bannerbtn{ display:none;}
.bannertwoRight{ width:452px; float:right; height:98px; border:1px solid #cacaca; background:url(/images/img13.jpg) no-repeat left center; position:relative; padding-left:36px;}
.bannertworightimg01{ background:url(/images/img09.png) no-repeat left center; position:absolute; right:5px; top:0; height:98px; width:95px; opacity:0.2}

/*******************调查问卷***************************/
.zt_blue{  height:98px; width:452px; line-height:98px; clear:both; text-align:center; background:url(../images/dcbg.jpg) no-repeat center;}
.zt_blue a{ color:#fff !important; text-decoration:none; display:block; font-size:18px;}
.lanrenzhijia2{ width:452px; height:98px;  color:#333; text-align:center; font-family:'宋体';}
.lanrenzhijia2 .content4{ overflow:hidden; width:452px; height:98px; position:relative;}
.lanrenzhijia2 .content4 ul{ position:absolute; left:0; top:0; }
.lanrenzhijia2 .content4 li{ width:452px;  float:left; height:98px;}
.lanrenzhijia2 .content4 li a{ color:#fff; display:block; text-decoration:none;}

/*******************内容区域***************************/
.indextextbox{ width:1000px; padding:43px 0 0 0; clear:both;}
.indextextLeft{ width:611px; float:left;}
.indextextLeftbox{ width:611px;}
.indextextLeftboxDW{ padding-top:50px;}
.indextexttop01{ width:100%;}
.indextexttop0101{ float:left; font-size:20px; color:#a80d0d; font-weight:bold;  height:30px; line-height:30px; cursor:pointer; position:relative;}
.indextexttop0101 a{color:#a80d0d;}
.indextexttop0101sj{ float:left; font-size:20px; color:#a80d0d;font-weight:bold;  height:30px; line-height:30px; cursor:pointer; position:relative;}
.indextexttop0101sj a{color:#a80d0d;}
.indextexttop0102{float:right;  height:30px; line-height:30px;}
.indextexttop0102 a{font-size:12px; color:#a80d0d;}
.indextextLeftline01{ height:2px; width:100%; background:#dddddd; clear:both;}
.indextextLeftline02{height:2px; width:100%; background:#b00003; position:absolute; left:0; bottom:-2px;}
.indextextLeft02{ width:100%; padding-top:20px;}
.indextextLeft02img{ float:left; width:154px; height:137px; overflow:hidden; position:relative;}
.indextextLeft02imgbig{ text-align:center; width:154px; height:137px; overflow:hidden; position:relative;}
.indextextLeft02imgbig img{ position:absolute; cursor:pointer; left:0; top:0;}
.indextextLeft02Rlist{ float:left; width:440px; padding-left:17px;}
.indextextLeft02Rlist01{ float:left; background:url(/images/img15.jpg) no-repeat left center; height:29px; line-height:29px; width:11px;}
.indextextLeft02Rlist02{ font-size:14px; color:#333; float:left; height:29px; line-height:29px; width:80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.indextextLeft02Rlist02 a{color:#333 !important;}
.indextextLeft02Rlist02 a:hover{ text-decoration:underline;}
.indextextLeft02Rlist03{ float:right; height:29px; line-height:29px; font-size:14px; color:#999; width:15%; text-align:right;}
.indextextLeft03{ width:611px; clear:both;}

.indextextRight{ float:right; background:#fff; border:1px solid #cacaca; width:342px; padding:20px 10px; }
.indextextRight01{ padding-left:0 !important;}
.indextextRight02{ width:25% !important;}
.indextextRight0101{ float:left; font-size:14px; color:#333; height:30px; line-height:30px; padding:0 11px; cursor:pointer; padding-left:20px; position:relative;}
.indextextRight0101blue{ color:#a80d0d !important; font-weight:bold; padding:0 4px;}
.indextextRight0102{ font-size:14px; color:#333;  width:100%; background:url(/images/img15.jpg) no-repeat left center; height:29px; line-height:29px; padding-left:11px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.indextextRight0102 a{ color:#333;}
.indextextRight0102 a:hover{ color:#a80d0d; text-decoration:underline;}
.indextextRightContentbox{ width:100%; padding-top:16px; clear:both;}
.indextextRightline01{ background:url(/images/img10.jpg) repeat-x left center; height:28px; width:100%;}
.indextextRight03{ width:100%;}
.indextextRIght03imgbox{ width:100%; padding-top:17px;}
.indextextRIght03img01,.indextextRIght03img0101{ width:166px; height:85px; float:left;}
.indextextRIght03img0101{ overflow:hidden; position:relative;}
.indextextRIght03img0101 img{ position:absolute; cursor:pointer; left:0; top:0;}
.indextextRIght03img02{ float:right !important;}
.indextextRight03dw{ padding-top:10px;}
.indextextRight03bottomtext{ font-size:14px; color:#333; line-height:24px; padding-top:13px;}

/*******第三广告位*******/

.lunhuanimg02box{ padding:36px 0; width:1000px; overflow:hidden; position:relative;}
.lunhuanimg0201{ width:1000px; height:100px; overflow:hidden;}
.lunhuanimg0201 li{ float:left;}
.lunhuanpre{ background:url(/images/img06.jpg) no-repeat left center; height:100px; width:37px; position:absolute; left:0; top:36px; cursor:pointer; opacity:0.8}
.lunhuannext{ background:url(/images/img07.jpg) no-repeat left center; height:100px; width:37px; position:absolute; left:963px; top:36px; cursor:pointer; opacity:0.8}
.lunhuanbtn{ display:none;}
.lunhuan02{ height:100px; width:1000px; overflow:hidden; float:left;}

/*******底部内容*******/

.indexbottomcontentbox{ width:1000px; padding-bottom:20px;}
.indexbottomcontentLeft{ width:490px; float:left;}
.indextextcontentline01{ width:25% !important;}
.indextextcontentList01{ width:319px !important; height:135px; overflow:hidden;}
.indextextcontentList02{ width:490px; clear:both;}
.indextextcontentList03{ font-size:14px; color:#333;  height:29px; line-height:29px; width:80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight:bold;}
.indextextcontentList03 a{ color:#a80d0d !important;}
.indextextLeft02Rlist02 a{ color:#333;}
.indextextLeft02Rlist02 a:hover{ text-decoration:underline; color:#a80d0d;}
.indextextcontentList04{ font-size:14px; color:#333; line-height:24px; width:100%;}
.indextextcontentList04dw{ padding-top:9px;}
.indexbottomcontentRight{ width:490px; float:right;}
.indexbottomcontentRight01{ width:319px !important; }

/*******底部导航*******/
.indexbottombanner{ width:100%; padding:28px 0; background:#404145;}
.indexbottombannerbox{ width:1000px;}
.indexbottombannerLeftbox{ width:20%; float:left;}
.indexbottombannerLeft01{ font-size:14px; color:#fff; height:24px; line-height:24px;}
.indexbottombannerLeft02{ font-size:30px !important; padding-bottom:10px; height:28px; line-height:28px; color:#fff;}
.indexbottombannercenter{ width:25%; float:left; padding-top:10px;}
.indexbottombannercenter01{ background:#a80d0d; height:40px; width:96px;  moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px; line-height:40px; padding-left:60px; position:relative;}
.indexbottombannercenter01 a{ color:#fff; display:block;}
.indexbottombannercenter01 img{ position:absolute; top:10px; left:30px;}
.indexbottombannercenter02 img{left:35px !important;}
.indexbottombannercenter03{ height:34px;}
.indexbottombannerRight{ width:25%; float:left;}
.indexbottombannerRight01{ width:50%; float:left;}
.indexbottombannerRight02{ width:50%; float:right;}
.indexbottombannerRight0101,.indexbottombannerRight0201{ background:url(/images/img12.png) no-repeat left center; height:28px; width:100%; padding-left:30px; font-size:16px; color:#fff; line-height:28px;}
.indexbottombannerRight0102{ padding-top:13px;}
.indexbottombannerRight0201{ background:url(/images/img13.png) no-repeat left center;}
.indexbottombannerbox02{ width:1000px; padding-top:40px;}
.indexbottombanner0201{ width:25%; float:left; height:28px; position:relative;}
.indexbottombanner0201list{ width:197px; height:24px; font-size:14px; color:#333; line-height:24px; border:1px solid #797979; padding-left:5px; background:#fff; position:relative; cursor:pointer;}
.indexbottombanner0201listbtn{ position:absolute; background:url(/images/img14.png) no-repeat left center; height:24px; width:16px; right:5px; top:1px; }
.indexbottombannertext{ font-size:14px; color:#fff; width:1000px; text-align:center; padding:40px 0 20px 0;}
.indexbootombanner03listbox{ width:198px; position:absolute; overflow-y:auto; border:1px solid #797979; left:23px; bottom:28px;; border-bottom:0; background:#fff; padding:2px; display:none;}
.indexbootombanner03list01{ line-height:22px;}
.indexbootombanner03list01 a{ font-size:14px; color:#333; width:100%; display:block;}
.indexbootombanner03list01 a:hover{ color:#a80d0d; text-decoration:underline;}




/***************回到顶部*************/
.goTop{ height:39px; width:36px; text-align:center; z-index:99; padding-top:3px; display:none; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px; padding-top:15px;}
.goBottom{ height:39px; width:36px; text-align:center; z-index:99; padding-top:3px; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px; padding-top:13px;}
.gotoup{ position:fixed; right:2%; z-index:10; bottom:50px; margin:0 auto; width:50px;}
.rkico{height:39px; width:36px; text-align:center; z-index:99; padding-top:3px; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px; padding-top:15px;}


/* main_image */
.main_visual{height:325px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative; z-index:10;}
.main_image{height:325px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:325px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:325px;}
.main_image li span{display:block;width:100%;height:325px}
.main_image li a{display:block;width:100%;height:325px}
.main_image li .img_1{background:url(../touchimg/img_main_1.jpg) center top no-repeat}
.main_image li .img_2{background:url(../touchimg/img_main_2.jpg) center top no-repeat}
.main_image li .img_3{background:url(/images/img08.jpg) center top no-repeat; background-size:cover;}
.main_image li .img_4{background:url(/images/img09.jpg) center top no-repeat; background-size:cover;}
.main_image li .img_5{background:url(../touchimg/img_main_5.jpg) center top no-repeat}


div.flicking_con{position:absolute;top:290px;right:0;z-index:999;width:110px;height:21px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url(../touchimg/btn_main_img.png) 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{bleft:100px;}
#btn_next{right:100px;}
.indexnewbanner01{ position:relative;}



/***************二级页面-要闻动态*************/
.NewListbanner{ padding:27px 0 14px 0; width:1000px;}
.NewListbanner01{ float:left; padding-right:4px; color:#333; font-size:14px;}
.NewListbanner01 a{ color:#333;}
/*.NewListbanner0201 a{ color:#a80d0d; font-size:14px;}*/
.NewListbanner0201 a{ color:#666; font-size:14px; padding-right:8px;}
.NewListbanner0201 a:hover{  text-decoration:underline;}
.NewListmainbox{ width:1000px; padding-bottom:20px;}
.NewListmainLeft{ width:656px; float:left; padding-bottom:20px;}
.NewListmainLefttitle{ font-size:20px; font-weight:bold; color:#a80d0d; border-bottom:1px solid #a80d0d; height:45px; line-height:45px;}
.NewListmainLeft01{ width:100%; padding-top:24px; position:relative;}
.NewListmainLeft01img{ float:left; width:154px; height:137px; overflow:hidden;}
/*.NewListmainLeft01right{ float:right; width:480px; position:relative; height:137px; overflow:hidden;}*/
.NewListmainLeft01right{ float:right; width:480px; position:relative;}
.NewListmainLeft01right01{ padding-bottom:20px; width:80%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; text-align:left; float:left; padding-top:20px;}
.NewListmainLeft01right01 a{ color:#333; font-weight:bold;  font-size:14px;}
.NewListmainLeft01right02{ width:100%; line-height:24px; clear:both;}
.NewListmainLeft01right02 a{ color:#666; font-size:14px;}
.NewListmainLeft01time{ position:absolute; right:0; font-size:12px; color:#999; top:4px;}
.NewListmainLeftline{ height:22px; background:url(/images/img10.jpg) repeat-x left bottom; width:100%;}
.NewListmainLeftfy,.NewListmainLeftfynew{ padding-top:46px; width:80%; overflow:hidden;}
.NewListmainLeftfynew{ width:70%;}
.NewListmainLeftfynew ul{ height:46px;}
.NewListmainLeftfy ul{ height:46px;}
.NewListmainLeftfy01,.NewListmainLeftfy04{ float:left; width:32px; height:32px; text-align:center; line-height:32px; background:#fff; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px; border:1px solid #c8c8c8; margin:0 2px; font-size:14px; color:#333;}
.NewListmainLeftfy01 a{ color:#333; font-size:14px; display:block; }
.NewListmainLeftfy02 a{ color:#333; font-size:14px; display:block; }
.NewListmainLeftfy04 a{ color:#333; font-size:14px; display:block; }
.NewListmainLeftfy02{ width:auto; padding:0 5px;  float:left;  height:32px; text-align:center; line-height:32px; background:#fff; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px; border:1px solid #c8c8c8; margin:0 2px; font-size:14px; color:#333; }
.NewListmainLeftfy01clik{ background:#004986;}
.NewListmainLeftfy01clik a{ color:#fff; display:block;}
.NewListmainLeftfy03 input{ width:32px; text-align:center;}
.NewListmainLeftfy03{ float:left; width:32px; height:32px; text-align:center; line-height:32px; background:#fff; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px; border:1px solid #c8c8c8; margin:0 2px; font-size:14px; color:#333;}

.NewListmainRight{ width:246px; float:right; padding:10px 20px 20px 20px; background:#fff; border:1px solid #cacaca;}
.NewListmainRight01{ width:100%; padding-top:16px;}
.NewListmainRight0101,.NewListmainRight0104{ background:#004986; width:116px; height:106px; float:left;}
.NewListmainRight0104{ background:#0091a6 !important; float:right !important;}
.NewListmainRight0101{ background:#004986; width:116px; height:106px; float:left;}
.NewListmainRight0102{ background:url(/images/img18.png) no-repeat center bottom; height:60px; width:100%;}
.NewListmainRight0103{ width:100%; text-align:center;  padding-top:10px;}
.NewListmainRight0103 a{ color:#fff; font-size:19px;}
.NewListmainRight0105{ background:url(/images/img19.png) no-repeat center bottom; height:60px; width:100%; }
.NewListmainRight0201{ background:#0091a6; width:116px; height:106px; float:left;}
.NewListmainRight0202{ background:#004986; width:116px; height:106px; float:right;}
.NewListmainRight0106{ background:url(/images/img20.png) no-repeat center bottom; height:60px; width:100%; }
.NewListmainRight0107{ background:url(/images/img21.png) no-repeat center bottom; height:60px; width:100%; }
.NewListmainRight0108{ background:url(/images/img22.png) no-repeat center bottom; height:60px; width:100%; }
.NewListmainRight0109{ background:url(/images/img23.png) no-repeat center bottom; height:60px; width:100%; }

.NewListmainLeft01rightnew{ float:left; width:100%;}

/***************三级页面-内容页*************/
.contentbox{ width:1000px; border:1px solid #e7e7e7; padding:40px 0; margin-bottom:20px;}
.contentbox01{ width:880px;}
.content01{ text-align:center; font-size:32px; color:#333; line-height:40px; font-weight:bold; width:100%;}
.content02{ font-size:12px; color:#666; text-align:center; width:100%; padding-top:30px;}
.content03{ background:url(/images/img10.jpg) repeat-x left center; height:50px; width:100%;}
.content02 span{ padding-left:40px;}
.content04{ line-height:32px; width:100%; font-size:16px; color:#333;font-family:"宋体";text-align: justify;}

/***************三级页面-图片视频列表*************/
.videoLeft{ width:660px; float:left; padding-bottom:20px;}
.vidolist01{ padding:60px 0 10px 0;}
.vidolist02{ padding:20px 0 10px 0;}
.videolistimgbox{ width:100%; padding-top:20px;}
.videolistimg01{ width:33%; float:left; padding-bottom:5px; height:230px;}
.videolistimg0101{ width:190px; height:167px; text-align:center;}
.videolistimg0102{ width:190px;text-align:center; font-size:14px; padding-top:10px; line-height:24px;}
.videolistimg0102 a{ color:#333;}
.videoRight{ width:246px; float:right; padding:10px 20px 20px 20px; background:#fff; border:1px solid #cacaca;}

/***************搜索列表*************/
.searchList01{ font-size:12px; color:#666; width:100%; line-height:50px; height:50px;}
.searchList02{ position:relative; width:100%; padding-bottom:40px;}
.searchList0201{ font-size:22px; color:#1B81D4}
.searchList0202{ font-size:14px; color:#333; padding-top:5px; line-height:24px;}
.searchList0203{ font-size:12px; color:#028325;padding-top:5px; }
.searchList0201 a{ font-size:22px; color:#1B81D4}
.searchList0202 a{ font-size:14px; color:#333}
.searchList0203 a{ font-size:12px; color:#028325}
.searchListtime{ position:absolute; right:0; bottom:40px; font-size:12px; color:#999;}
.searchListnew{width:40% !important; padding-bottom:40px;}

/************************图片预览*******************************/
.photos01{ height:106px; width:100%; text-align:center;}
.photos02{width:116px; float:left;}
.photos03 a{ color:#333 !important; font-size:14px;}
.photosRight{ margin-top:55px;}
.videobox{ height:100%; width:100%;}

/************************留言反馈*******************************/
.fankuiLeft{ width:500px; float:left; padding-top:20px;}
.fankuiLeft01{ color:#333; font-size:16px; font-weight:bold;}
.fankuiLeft01line{ width:100%; background:url(/images/img10.jpg) repeat-x left center; height:20px;}
.fankuiLeft02{ font-size:14px; color:#333; line-height:24px; padding:10px 0;}
.fankuiLeft03{ border:1px solid #f2f2f2; height:35px; line-height:35px;}
.fankuiLeft03 input{ width:100%; font-size:14px; color:#666; height:35px; line-height:35px;}
.fankuiLeft04{ width:99%; height:240px; border:1px solid #f2f2f2; overflow:hidden;}
.fankuiLeft04 textarea{ width:100%; height:100%; resize:none; font-size:14px; color:#666;}
.fankuiRight{ width:477px; float:right; padding-top:20px; height:500px; overflow:hidden; }
.fankuiRight02{ width:100%; position:relative;}
.fankuiRight0201{ width:70%;font-size:14px; color:#333; line-height:24px; white-space:nowrap; text-overflow:ellipsis; /* for internet explorer */ overflow:hidden;  display:block; font-weight:bold; text-align:left; float:left;}
.fankuiRight02content{ font-size:14px; color:#666;  overflow:hidden; line-height:24px; padding:5px 0; clear:both; position:relative;}
.more{}
.zk{ color:#a80d0d; font-size:12px; position:absolute; right:0px; top:5px; z-index:10; cursor:pointer;}
.zd{ color:#a80d0d; font-size:12px; position:absolute; right:0px; bottom:0; z-index:10; cursor:pointer; display:none;}

.NewListmainLeftfy ul{ height:46px;}
.fkListmainLeftfy01,.fkListmainLeftfy04{ float:left; width:28px; height:28px; text-align:center; line-height:28px; background:#fff; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px; border:1px solid #c8c8c8; margin:0 2px; font-size:14px; color:#333;}
.fkListmainLeftfy01 a{ color:#333; font-size:14px; display:block; }
.fkListmainLeftfy02 a{ color:#333; font-size:14px; display:block; }
.fkListmainLeftfy04 a{ color:#333; font-size:14px; display:block; }
.fkListmainLeftfy02{ width:auto; padding:0 5px;  float:left;  height:28px; text-align:center; line-height:28px; background:#fff; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px; border:1px solid #c8c8c8; margin:0 2px; font-size:14px; color:#333; }
.NewListmainLeftfy01clik{ background:#004986;}
.NewListmainLeftfy01clik a{ color:#fff; display:block;}
.fkListmainLeftfy03 input{ width:28px; text-align:center;}
.fkListmainLeftfy03{ float:left; width:28px; height:28px; text-align:center; line-height:28px; background:#fff; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px; border:1px solid #c8c8c8; margin:0 2px; font-size:14px; color:#333;}
.fkList{ width:100%; padding-top:19px;}
.fkListbox{ width:100%; height:378px; overflow:hidden;  overflow-y:auto;}
.NewListmainLeft01timenew{ top:25px;}
.fkbtn{ width:100%; text-align:center; padding-top:30px;}
.fkbtn01{ width:100px; height:30px; line-height:30px; background:#004986; -moz-border-radius: 3px;      /* Gecko browsers */ -webkit-border-radius:3px;   /* Webkit browsers */ border-radius:3px;}
.fkbtn01 a{ color:#fff; display:block;}

/************************入会申请*******************************/
.rhsqtitlebox{ padding-top:30px; padding-bottom:30px;}
.rhsqtitle{ width:100%; font-size:24px; color:#333; text-align:center; font-weight:bold; padding-bottom:40px;}
.rhsqcontent{ width:85%; background:url(/images/img24.png) no-repeat center top; padding-top:50px;}
.rhsqcontent01{ width:19%; float:left; font-size:14px; color:#333; line-height:24px; padding:0 3%;}
.rhsqlinks{ width:100%; padding-top:80px;}
.rhsqlinks01{ float:left; font-size:14px; color:#666; width:80px; height:28px; line-height:28px;}
.rhsqlinks02{ float:left; font-size:14px; color:#666; line-height:28px; height:28px; }
.rhsqlinks02 a{font-size:14px; color:#666;}
.rhsqlinks02 a:hover{ color:#333; text-decoration:underline;}
.rhsqlinks03{ padding-left:80px;}
.rhsqlinksdw{ height:20px;}
.indexmaindot a{ font-size:14px; color:#fff;}



/************************常见问题*******************************/
.cjwtLeft{ width:180px; float:left; border:1px solid #f2f2f2;}
.cjwtLeft01{ height:40px; line-height:40px; font-size:14px; background:#f2f2f2; text-align:center; cursor:pointer; position:relative;}
.cjwtLeft02,.cjwtLeft03,.cjwtLeft05{ height:40px; line-height:40px; font-size:14px; width:90%;padding:0 5%}
.cjwtLeft03{ padding-left:18px; height:28px; line-height:28px;}
.cjwtLeft02 a{ color:#666; display:block;}
.cjwtLeft02 a:hover{ text-decoration:underline; color:#a80d0d;}
.cjwtLeft03 a{ color:#666; display:block; font-size:13px;}
.cjwtLeft03 a:hover{ text-decoration:underline; color:#a80d0d;}
.cjwtLeft05 a{ color:#666; display:block;}
.cjwtLeft05 a:hover{ text-decoration:underline; color:#a80d0d;}
.newline111{ background:#b00003; position:absolute; width:100%; bottom:-2px; height:2px; left:0;}
.cjwtdw{ padding-right:5px;}
.cjwtLeft02line{ background:url(/images/img10.jpg) repeat-x left center; height:1px; width:100%;}
.cjwtLeftbox{ height:40px; overflow:hidden;}
.cjwtdw01{ height:2px;}
.dotdw{ position:absolute; right:8px; top:12px;}
.dotdw01{ position:absolute; right:8px; top:12px;}
.cjwtRight{ width:800px; float:right;}
.cjwtRighttigle{ font-size:20px; color:#333; text-align:center; font-weight:bold; padding-bottom:20px;}
.cjwtRight01{ font-size:14px; font-weight:bold; width:100%; line-height:24px; padding-bottom:10px;}
.cjwtRight02{ font-size:14px;  width:100%; line-height:24px;}
.cjwtLeft03line{ background:url(/images/img10.jpg) repeat-x left center; height:50px; width:100%;}
.cjwtRightbox{ width:100%;}
.cjwtLeft02color a{color:#a80d0d;}
.Summary a{ color:#999;}
.cjwtLeft0201box{ width:100%;}


/************************弹窗*******************************/
.tcbg{ background:#000; opacity:0.8; width:100%;}
.tcbox{ background:#fff; border:1px solid #ccc; height:100px; width:300px; height:140px; position:absolute; left:50%; margin-left:-150px; top:40%;  -webkit-box-shadow:0 0 10px #dcdcdc;   -moz-box-shadow:0 0 10px #dcdcdc;  box-shadow:0 0 10px #dcdcdc; position:relative;}
.tcimg{ background:url(/images/img25.png) no-repeat center; height:67px; width:59px; position:absolute; top:30px; left:50px;}
.tc01{ font-size:28px; text-align:center; width:100%; padding-top:40px; color:#333; padding-left:20px;}
.tc02{ font-size:14px; text-align:center; width:100%; padding-top:7px; color:#999; padding-left:20px;}

/************************杂志*******************************/
.zazhititle{ width:1000px; font-size:25px; color:#333; text-align:center; padding:20px 0;}
.zazhitxt{ width:1000px; font-size:16px;  color:#666;}
.zazhitxt li{ font-size:16px; color:#666; line-height:30px; text-indent:2em; padding-bottom:5px;}
.zazhiimg{ width:100%; text-align:center;}
.zazhiimg01{ width:100%; text-align:center; padding-top:20px;}
.zazhi02{ font-size:16px; font-weight:bold; color:#333; width:100%; padding-bottom:10px;}
.zazhi0201{ font-size:16px;color:#333; width:100%; padding-bottom:10px;}
.zazhidw{ height:50px; }


.indexbottombannerlink{ float:left; width:25%; padding-left:5%;}
.indexbottombannerlink01{ font-size:14px; line-height:24px;}
.indexbottombannerlink01 a{ color:#fff; display: block;}
.indexbottombannerlink01 a:hover{ text-decoration:underline;}


.navsetextboxnew02{ width:80px;}
.navsetextboxnew03{ width:225px;}

.Three_xxgk_dw{ height:3px;}
.Three_xxgk_03Left{ float:left; width:180px;}
.Three_xxgk_03Leftbox{ width:108px;}
.Three_xxgk_03Left01{ float:left; background:url(/images/Three_img_07.png) no-repeat center; height:24px; line-height:24px; padding:0 5px;}
.Three_xxgk_03Left02{ font-size:16px; font-weight:bold; color:#004986; float:left; padding:0 5px;}
.Three_xxgk_03Left03{ background:#004986; height:2px; width:180px; clear:both;}
.Three_xxgk_03Left03sj{ background:#A80D0D; height:2px; width:180px; clear:both;}
.Three_xxgk_03Left04{ background:#004986; height:36px; width:180px; margin-bottom:3px; *margin-bottom:3px; _margin_bottom:3px; cursor:pointer;}
.Three_xxgk_03Left0401{ background:url(/images/Three_img_08.png) no-repeat right center; height:36px; float:left; width:36px;}
.Three_xxgk_03Left0402{ float:left; font-size:16px; color:#fff; height:36px; line-height:36px; padding-left:12px;}
.Three_xxgk_03Left0403{ float:right; background:url(/images/Three_img_10.png) no-repeat left center; height:36px; width:22px;}
.Three_xxgk_03Left0403zk{ float:right; background:url(/images/Three_img_09.png) no-repeat left center; height:36px; width:22px;}
.Three_xxgk_03Left05{ width:178px;background:#fff; border:1px solid #d9d9d9;  margin-bottom:3px; *margin-bottom:3px; _margin_bottom:3px;}

/************************会员名录*******************************/
.hyml_01{background:#004986; height:36px; line-height:36px; width:180px; margin-bottom:3px; *margin-bottom:3px; _margin_bottom:3px; text-align:center;}
.hyml_01 a{ color:#fff; display:block;}
.hyml_02{ font-size:14px;  float:left; height:29px; line-height:29px; width:95%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; background:url(/images/img15.jpg) no-repeat left center; padding-left:12px;}
.hyml_02 a{color:#333;}
.hyml_02 a:hover{ text-decoration:underline;}
.hyml_02_dw{ height:15px;}
.hyml_02_line{ background:url(/images/img10.jpg) repeat-x left center; height:20px; width:100%;}
.cjwtRightdw{width:100%;padding-bottom:10px;}
.hyml_03{ background:url(/images/hyml_img_01.png) no-repeat left center; padding-left:20px;}
.hyml_04{background:url(/images/hyml_img_02.png) no-repeat left center; padding-left:23px;}
.hyml_01_bg{ background:#a80d0d;}
/************************文章列表*******************************/
.list_box{ width:1000px;}
.listfy{ width:1000px; padding-bottom:30px;}

.indextexttop0101_content{ height:360px;}
.indextextLeft03new{ padding-top:20px;}

/*网站备案号样式*/
.bottom_text{ border-top: 1px solid #ccc; padding-top: 20px; font-size: 14px; color: #fff; text-align: center;}
.indexbottombannerbox02{ width:1000px; padding-top:40px; padding-bottom: 20px;}

/*首页头条*/
.ttbt{  position:relative; height:36px; padding:3px 0px 12px 15px; background: url(/images/ld.jpg) no-repeat 3px 10px;}
.ttbt a{  font-family:"宋体";font-size:16px;color:#333;}
.ttsj{  position:absolute; right:0px; bottom:5px; font-size:12px; color:#999;}
/*首页头条*/

/*活动日历*/
.rili{margin-top: 10px;padding-left:5px;padding-top:10px;}
.rilipoint{float: left;  width: 21px;  background: url(../images/rili_point_bg.png) repeat-y;}
.rilicontent{padding-left: 10px; width: 100px}
.rilicontent p{margin: 0px; padding: 0px;padding-bottom: 4px;  padding-left: 2px; color: #2d9de9; font-size: 14px; font-family: 微软雅黑}
/*.rilicontentext{border: solid 1px #aaa;  padding-top: 8px;  padding-bottom:8px;  padding-left:10px;  background: #f3f7f9; width: 190px;font-size:12px;font-family:宋体;color:#999;}*/
.rilicontentext{padding-top: 8px;  padding-bottom:8px; background: #f3f7f9; width: 100px;font-size:12px;font-family:宋体;color:#999;line-height:20px;}
.clr{clear:both;}
.fl{float:left;}
.fr{float:right;}